export interface DictQuery {
  dictTypeId: string
  dictName: string
}

export interface DictResp {
  dictId?: string
  dictTypeId?: string
  dictName?: string
  dictValue?: string
  dictCode?: string
  dictMeta?: Recordable
  buildIn?: boolean
  sort?: number
  remark?: string
  createTime?: Date
}

export interface DictAddReq {
  dictTypeId: string
  dictName: string
  dictValue: string
  dictCode: string
  sort: number
  remark?: string
  cssClass?: string
  color?: string
}

export interface DictUpdateReq {
  dictId: string
  dictTypeId: string
  dictName: string
  dictValue: string
  dictCode: string
  sort: number
  remark?: string
  cssClass?: string
  color?: string
}

export interface DictDeleteReq {
  dictId: string
}
